<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page isELIgnored="false" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>


<html>
<head>
    <title>JSTL</title>
</head>

<body>
<c:set var="string" value="hello , welcome to java web"/>
<c:out value="${string}"></c:out>
<c:if test="${fn:startsWith(string, 'hello')}">
    <p>字符串以hello开头</p>
</c:if>
<c:if test="${fn:endsWith(string, 'web')}">
    <p>字符串以web结尾</p>
</c:if>
<c:set var="string1" value="hello java"/>
<c:set var="string2" value="${fn:split(string1, ' ')}" />
<c:set var="string3" value="${fn:join(string2, '-')}" />
<p>将hello java空格替换为-：${string3}</p>
<c:set var="string1" value="这是第一个字符串。"/>
<c:set var="string2" value="${fn:substring(string1, 5, 15)}" />


<p>日期解析：2021-11-02 08:10:10</p>
<c:set var="strDate" value="2021-11-02 08:10:10" />
<fmt:parseDate value="${strDate}" var="parseStrDate"
               pattern="yyyy-MM-dd HH:mm:ss" />
<p>解析后的日期为：<c:out value="${parseStrDate}" /></p>
<p>日期格式化</p>
<c:set var="now" value="<%=new java.util.Date()%>" />
<p>当前日期格式化: <fmt:formatDate pattern="yyyy-MM-dd HH:mm:ss" value="${now}" /></p>

</body>

</html>